4bc4192342f117caa3e293395bc5329b71f5c3ff,python/src/com/jetbrains/python/psi/impl/PyImportElementImpl.java,PyImportElementImpl,iterateNames,#,168

Before Change


  public Iterable<PyElement> iterateNames() {
    PyElement ret = getAsNameElement();
    if (ret == null) {
      List<PyExpression> unwound_path = PyResolveUtil.unwindQualifiers(getImportReferenceExpression());
      if ((unwound_path != null) && (unwound_path.size() > 0)) ret = unwound_path.get(0);
    }
    if (ret == null) {

After Change


  public Iterable<PyElement> iterateNames() {
    PyElement ret = getAsNameElement();
    if (ret == null) {
      final PyReferenceExpression importReference = getImportReferenceExpression();
      if (importReference != null) {
        final List<PyExpression> qualifiers = PyResolveUtil.unwindQualifiers(importReference);
        if (qualifiers.size() > 0) {
          ret = qualifiers.get(0);